const httpMethodOptions = [
  { label: 'GET', value: 'GET' },
  { label: 'PUT', value: 'PUT' },
  { label: 'POST', value: 'POST' },
  { label: 'PATCH', value: 'PATCH' },
  { label: 'DELETE', value: 'DELETE' },
  { label: 'OPTIONS', value: 'OPTIONS' },
  { label: 'HEAD', value: 'HEAD' },
];

const httpStatusCodeOptions = [
  { label: '100 - Continue', value: 100 },
  { label: '101 - Switching Protocols', value: 101 },
  { label: '200 - OK', value: 200 },
  { label: '201 - Created', value: 201 },
  { label: '202 - Accepted', value: 202 },
  { label: '203 - Non Authoritative Information', value: 203 },
  { label: '204 - No Content', value: 204 },
  { label: '205 - Reset Content', value: 205 },
  { label: '206 - Partial Content', value: 206 },
  { label: '300 - Multiple Choices', value: 300 },
  { label: '301 - Moved Permanently', value: 301 },
  { label: '302 - Found & Redirect', value: 302 },
  { label: '303 - See Other', value: 303 },
  { label: '304 - Not Modified', value: 304 },
  { label: '305 - Use Proxy', value: 305 },
  { label: '306 - Switch Proxy', value: 306 },
  { label: '307 - Temporary Redirect', value: 307 },
  { label: '308 - Permanent Redirect', value: 308 },
  { label: '400 - Bad Request', value: 400 },
  { label: '401 - Unauthorized', value: 401 },
  { label: '402 - Payment Required', value: 402 },
  { label: '403 - Forbidden', value: 403 },
  { label: '404 - Not Found', value: 404 },
  { label: '405 - Method Not Allowed', value: 405 },
  { label: '406 - Not Acceptable', value: 406 },
  { label: '407 - Proxy Authentication Required', value: 407 },
  { label: '408 - Request Timeout', value: 408 },
  { label: '409 - Conflict', value: 409 },
  { label: '410 - Gone', value: 410 },
  { label: '411 - Length Required', value: 411 },
  { label: '412 - Precondition Failed', value: 412 },
  { label: '413 - Request Entity Too Large', value: 413 },
  { label: '414 - Request Uri Too Long', value: 414 },
  { label: '415 - Unsupported Media Type', value: 415 },
  { label: '416 - Requested Range Not Satisfiable', value: 416 },
  { label: '417 - Expectation Failed', value: 417 },
  { label: '426 - Upgrade Required', value: 426 },
  { label: '500 - Internal Server Error', value: 500 },
  { label: '501 - Not mplemented', value: 501 },
  { label: '502 - Bad Gateway', value: 502 },
  { label: '503 - Service Unavailable', value: 503 },
  { label: '504 - Gateway Timeout', value: 504 },
  { label: '505 - Http Version Not Supported', value: 505 },
];

export { httpMethodOptions, httpStatusCodeOptions };
